Coding Challenge 176: Buffons Needle