Guava toegevoegd
Code from the book, as much as I could make from it...