implemented Left and Right with negative counts

as per https://issues.jboss.org/browse/RAILO-2549