Add failing angle specs
Make angle spec pass
Add failing spec for non-positive numbers
Make spec for non-positive numbers pass