When I said you could simplify the returns of `compute*Corner` functions, I meant you don't need to create objects with just one property. Why can't you have two arrays for each? Do they have to be pushed onto `corners` in a specific order?