/// <summary>
        /// Parses mutual friends from two friendlists
        /// </summary>
        /// <param name="userList1"></param>
        /// <param name="userList2"></param>
        /// <returns>List of mutual friends</returns>
        public FacebookMutualFriends GetMutualFriends(FacebookFriendlist userList1, FacebookFriendlist userList2)
        {
            var mutualFriends = new FacebookMutualFriends
            {
                MutualFriends = userList1.Friends.Where(userList2.Friends.Contains).ToList(),
            };

            mutualFriends.Participants.Add(userList1.Username);
            mutualFriends.Participants.Add(userList2.Username);
            return(mutualFriends);
        }
        /// <summary>
        /// Parses mutual friends from mutual list and friendlist
        /// </summary>
        /// <param name="mutualList"></param>
        /// <param name="userList"></param>
        /// <returns>Mutual friends</returns>
        public FacebookMutualFriends GetMutualFriends(FacebookMutualFriends mutualList, FacebookFriendlist userList)
        {
            var mutualFriends = new FacebookMutualFriends
            {
                MutualFriends = mutualList.MutualFriends.Where(userList.Friends.Contains).ToList()
            };

            mutualFriends.Participants.Add(userList.Username);
            foreach (var participant in mutualList.Participants)
            {
                mutualFriends.Participants.Add(participant);
            }
            return(mutualFriends);
        }
        /// <summary>
        /// Parses mutual friends from two mutual lists
        /// </summary>
        /// <param name="mutualList1"></param>
        /// <param name="mutualList2"></param>
        /// <returns>Mutual friends</returns>
        public FacebookMutualFriends GetMutualFriends(FacebookMutualFriends mutualList1, FacebookMutualFriends mutualList2)
        {
            var mutualFriends = new FacebookMutualFriends
            {
                MutualFriends = mutualList1.MutualFriends.Where(mutualList2.MutualFriends.Contains).ToList()
            };

            foreach (var participant in mutualList1.Participants)
            {
                mutualFriends.Participants.Add(participant);
            }

            foreach (var participant in mutualList2.Participants)
            {
                mutualFriends.Participants.Add(participant);
            }

            return(mutualFriends);
        }