Some refactoring
- Using lists instead of a matrix
- Introduced a possible improvement to the algorithm, using an initial exploratory phase
- Not chasing and not updating feedback data yet