IC-TRAIN – an advance and dynamically trained data structure