 //                    if let vpage = nextPage {
 //                        print("Next page is:\(vpage)")
 //                        if vpage == "1" {
-//                            print("Here")
+//                            print("Finished")
 //                            NSNotificationCenter.defaultCenter().postNotificationName("TestName", object: nil)
 //                        } else {
 //                            recursiveBlock(repo, owner, vpage)

            // Yup, Success, 
            // 1. get all the results, then return back
            // 2. change to main thread!
            client.stars.getAllStargazersFor(repo: "Yep", owner: "CatchChatlll"){
                result, error in
                
                if let users = result {
                    print(users.count)
                }
                
                if let error = error {
                    print(error)
                }
            }


            
//            // TODO: How to more elegantly deal with recursive call. 
//            client.repos.getRepoFrom(owner: "onevcat").response({ (nextPage, result, error) -> Void in

            
            client.stars.getStargazersFor(repo: "Yep", owner: "CatchChat", page: "1").response({ (nextPage, result, error) -> Void in
                if let users = result {
                    print(users.count)
                }
                
                if let page = nextPage {
                    print("Next page is:\(page)")
                    client.stars.getStargazersFor(repo: "Yep", owner: "CatchChat", page: page).response({ (nextPage, result, error) -> Void in
                        if let users = result {
                            print(users.count)
                        }
                        
                        if let page = nextPage {
                            print("Next page is:\(page)")
                            client.stars.getStargazersFor(repo: "Yep", owner: "CatchChat", page: page).response({ (nextPage, result, error) -> Void in
                                /*
                                    .
                                    .
                                    .
                                */
                            })
                        }
                    })
                }
            })
            
            
            // Notification Implementation
//            var aggregatedresult:[GithubUser] = []
