Added more vector functions and maths functions