Half and close enough by Matthew Marlin
_