cleaned up builtins.c, added order operations