def noboxing(a: Array[Int])(op: (Int, Int) => Int) = {

lets follow the conventions when it comes to spacing.