Five ways I handled my OutOfMemoryErrors