Made with C++ and Assembly (inline)