dcox ch07 exercises

@Spinodal says use `Math.PI`.