a collection of my scala language experiments put together