Implementation of advanced data structures and algorithm