computational complexity overview lecture 8 6618174