Simple library for free time learning purposes.