It is important to benchmark the algorithms - To see where are our bottlenecks and know what we can improve. I'm thinking on the use of data structures for example. Also we need to benchmark our algorithms against industrial implementation to see how we are positioned against those