An exercise to writing a tiny OS!