Some tests, to learn and improve :)