A finely tuned, rapid fire and utterly compelling 100 minutes of theatre. The Cane challenges, provokes and entertains