Artificial Ants And Ant Colony Optimization In Computer Science