What are Merkle Trees in Blockchain? A Simple Guide to Hash Trees