All internal nodes have 2 children, and all leaves are at the same level.
A checksum is a value (usually a small number) that is calculated from a block of data to detect errors during storage or transmission.