Understand the directions in which recommendation engines are evolving to cope with futuristic situations.