Misc Java utilities - strings, streams, threading, collections