C# implementation of Binary F1