A simple vacuumCleaner agent implementation based on first two chapters of "Artificial Intelligence: A Modern Approach" book by Stuart J. Russell and Peter Norvig.