updating builtins.lib with all the code I could get from viznut's videos