this is a collection of useful functionality for go apps (itertools and others)