https://codeanddebug.in/blog/print-all-subsequences/