3 JAL Programming That Will Change Your Life