prev <<
Bread::Board by example
>> next
How NOT to do it, but a bit better
this is basically just a performance improvement