add 'Set' function into Vector2 and Vector3
define class Quaternion and its methods
add Normal() method into Vector2, 3

for some situation that user want to get normal without normalizing that
vector