A Job-Shop Scheduling Problem with Bidirectional Circular Precedence Constraints. (9th November 2021)