@Test(dataProvider = "programDepths")
public void programDepth(final int depth) {

	final TreeNode<Op<Double>> tree = Program.of(
		depth,
		OPERATIONS,
		TERMINALS
	);
	Assert.assertEquals(tree.depth(), depth);
}