Calculation and pattern recognition