a pet project to understand time module in unix from a low level without much abstraction