Text this: A Heuristic Approach To The Index Tracking Problem: A Case Study Of The Tehran Exchange Price Index