In the context of data structures, what is a "binary tree node"?
A) A node that can have at most three children
B) A node that stores a value and has at most two children, referred to as the left and right child
C) A node used to represent a single element in a linked list
D) A node that connects multiple binary trees together