#Scala RPN Calculator
Scala-calculator with operator precedence and parentheses.
Operations perform with BigDecimal numbers.
###Supported operations:
- +, -, *, /, ^, !
- sin, cos
###Input examples:
- 12 + 45.0 - 0.34
- 1 + 2 * 3 / 4.4 - 2 ^ 3
- -(23 + 1/4) * 2! + sin(cos(1 + 2^4))