Fix, benchmark, and tests for approx viewshed