TASK 3: 4rd boundary conditions seem to work
TASK 3: Accelerated TDMA a lot using Cython