Finite Element Computations in Mechanics with R: A Problem-Centered Programming Approach