Neural Collision Detection: an open source library to study the three-dimensional interactions of neurons and other tree-like structures