fifth loop on test incorrectly adds vertex zero
finally, a working version. TESTED: bunny.