This seems pretty cool! How are some of your functions different from the regular built-in functions provided with Vector2?