public void Run()
        {
            Leaderboard leaderboard = new Leaderboard();

            //Init leader board ...
            leaderboard.AddOrUpdate("Alex_id", 2);
            leaderboard.AddOrUpdate("John_id", 22);
            leaderboard.AddOrUpdate("Daniel_id", 4);
            leaderboard.AddOrUpdate("Jackson_id", 34);

            leaderboard.Init();

            //Added after init when user change score
            leaderboard.AddOrUpdate("John_id", 36);

            //When user get leaderboard top 10
            foreach (var row in leaderboard.GetTops(10))
            {
                Console.WriteLine("UserID:{0} Score :{1} Rank :{2} Delta :{3}", row.AccountId, row.Score, row.Rank, row.Delta);
            }

            //Output :
            //UserID: John_id       Score :36   Rank: 1     Delta:1
            //UserID: Jackson_id    Score :34   Rank: 2     Delta: 0
            //UserID: Daniel_id     Score :4    Rank: 3     Delta: 0
            //UserID: Alex_id       Score :2    Rank: 4     Delta: 0
        }