now works with two inflators calling one another
test for two inflators
converted inflate(func, limit) to inflateTimes(limit).inflator(func)
added turnAround and turnOver methods. No tests yet