Used for learning C and C++ ~