Binary Tree Depth

Write a method that returns the maximum depth of a binary tree. The maximum depth is the number of nodes from the root (inclusive) until the furthest node (inclusive).