There are people and strange monkeys on this island, and you can not tell who is who (Edit: until you understand what they said - see below). They speak either only the truth or only lies.
Who are the following two guys?
A: B is a lying monkey. I am human.
B: A is telling the truth.
I am the largest in my family of fifty.
The youngest of our family lives separately from the rest of the family and so do I.
I am regarded as harsh and tough.
I am so large, you cut me in two equal halves,
each half would still be larger than the second largest member of the family.
Who am I?