what's the difference/purpose of using a tree of else if(s) against a series of if(s)?