Interested in theoretical computer science? Check this out! https://puzzling.stackexchange.com/q/129034/82468