Add structures of polar and cartesian co-ordinates to make memory access faster. Also, need to add operator overloading