Changed to front()
Reordered TheBlock member functions
Separated off ePrime