Raising the next generation of problem-solvers - celebrating NRICH at 25