Const reference to allow l-values
New triangle intersection code