Algorithm Analysis - Algorithm complexity, Turing Machines, Decidability - College assignments