Continuations: The magic behind virtual threads in Java by Balkrishna Rawool