grid_test passing with the sonian grid (yay!)
add a helper function that will hopefully help DRY up the product-finding code
use the new helper function to DRY up the code
screw the optimization, use the same code so it's easier to read
note a couple possible improvements, given the time