Peterhpeterh 94011 gold badge88 silver badges1818 bronze badges 1 Most if not all your concerns are already addressed in other responses below. None of the current responses advise active loops. Nonetheless, it seems convoluted and brittle to me. It won't work on Linux/FreeBSD/MacOS implementations which will not assistance slumber infinity. https://assisic025gcv1.wikiexcerpt.com/user