This was created to simulate the process of switch/schedule threads
Find the original blog from Implement Multi-Thread Scheduling
Version 1 will directly give us a straight forward way, showing how esp impact the stack and the program
Develop is the newest stuffs that are developed