J.S.Bach - C# Minor Fugue WTC I | Analysis