refactored funcs into seperate file and got a very basic version of VADD/float_add working (no sign, no rounding, no overflow)