Initial release

Merged Hilzer's Barbershop problem to the synchronization framework