Finished naive approach, changed to symmetric Toeplitz