Added some methods to comply to the PoW block interface
Implemented AR PoW