uhe
val operations: Array<Double.(Double) -> Double> = arrayOf<Double.(Double) -> Double>(Double::plus, Double::minus, Double::times, Double::div)