geometric probability aops