A .NET 3.5 C# implementation of a thread-safe binary min-heap, suitable for implementation of a priority queue and compatible with MonoGame/Unity3D.