Skip extra angle when only one is needed. Fixes #17
Add helper function for angle calculations. Simplifies code a bit =)
Filter out angles > 45 (and their segments) from BC logic. Closes #16