How to call a method from another method in the same .m file
===

Sorry for the complicated title but i'm not really sure the best way to word this, I have two methods here
.h

    @interface Deck : NSObject
    
    -(void) shuffle: (NSMutableArray *) unshuffledDeck;
    
    -(NSMutableArray *) giveHand: (NSMutableArray *)  deck;
    
    -(void) moveOpperand: (NSMutableArray *) moveFrom :(NSMutableArray *) moveTo;
    
    @end
.m

    -(void) moveOpperand: (NSMutableArray *) moveFrom :(NSMutableArray *) moveTo{
        NSString *opperandObject = [moveFrom lastObject];
        if (opperandObject) {
        [moveTo addObject:moveFrom.lastObject];
            [moveFrom removeLastObject];
        }
    }
    
    -(NSMutableArray *) giveHand: (NSMutableArray *)  deck{
        NSMutableArray *hand;
        for (int i=0; i<7; i++) {
          [moveOpperand [_refrenceDeck] [hand]]; //use of undeclared identifier 'moveOpperand'
        }
        return hand;
    }

and as you can see I am trying to call the one above in the one below, the issue is I keep getting the messages I commented above that says use of undeclared identifier, I have no idea why this is occurring so I was wondering, how do you call a method you wrote from another method in the same .m file?
