Another lcd library (intented for learning purposes)