Woolf compound engine