Cart can only carry to cap
Cap must be same accross implementations
Cart has static time to move from one place to the other
Cart must be ready to load books
Incinerator can only be burning one book at a time
Time to burn the book increases as number of pages of the book increases
Only one incinerator allowed
has configurable values with the same algorithm
https://www.ardanlabs.com/blog/2014/01/concurrency-goroutines-and-gomaxprocs.html
https://medium.com/a-journey-with-go/go-goroutine-os-thread-and-cpu-management-2f5a5eaf518a