Systolic arrays were invented by H. T. Kung and Charles Leiserson who described arrays for many dense linear algebra calculations (matrix merchandise, solve systems of linear equations, LU decomposition, etc.)In parallel computer architectures, a systolic array is a homogeneous network of tightly coupled data processing units (DPUs) named cells or nodes. Systolic arrays (< wavefront CPUs), were first described by H. T. Kung and Charles E. Leiserson, who published the first paper describe systolic arrays in 1979.However, the first machine known to have used a like technique was the Colossus mark II in 1944.

COMING SOON!

```
namespace Algorithms.Numeric.GreatestCommonDivisor
{
/// <summary>
/// TODO.
/// </summary>
public interface IGreatestCommonDivisorFinder
{
/// <summary>
/// Finds greatest common divisor for numbers a and b.
/// </summary>
/// <param name="a">TODO.</param>
/// <param name="b">TODO. 2.</param>
/// <returns>Greatest common divisor.</returns>
int Find(int a, int b);
}
}
```