namespace Kata {
    function GenerateSharedKey(basesAlice : Bool[], basesBob : Bool[], bits : Bool[]) : Bool[] {
        // Create a mutable array variable for storing the key.
        mutable key = [];
        
        // Implement your solution here...

        return key;
    }
}
