A comprehensive guide to understanding Merkle trees in Solana airdrop distribution, including leaf creation, tree building algorithms, buffer handling, and visual examples with step-by-step breakdowns