Added "all " and optimized other
Added "all" and "any" with and without arguments and "elementAt"