3 ms·I went through it with some background abstract algebra and functional programmingby mkw5053 6y agoI went through it with some background abstract algebra and functional programming