renamed frac -> fraction; implemented methods for number, complex and fraction
implemented fraction#reduce
math.sin takes :deg attribute
updated document
updated language manual