Track Finding Algorithms