support negative numbers by converting them into positive numbers
implementing square root as a macro enabled instruction. also implementing the
modifier-variable paradigm for now.
adding shift left and right operators for future work