Practicing Java in functional style... This is going to be cool ;)