const testCases = [
{test: 'a',result: 'a'},
{test: 'abba',result: ''},
{test: 'sTreSS',result: 'T'},
{test: "Go hang a salami, I'm a lasagna hog!",result: ','},
{test: 'moonmen',result: 'e'},
{test: "hlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7ash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6ihlhlrhlhlrj8e4j8e4apw3tapw3tf7yaf7yaeocrdeocrd21w2k21w2k58jnb58jnbfpnfkfpnfk44wso44wsophfasphfash9e6ih9e6iz", result: 'z'},
{test: '∞§fi›fl∞§',result: 'fi'}
];
runTests = (cb) => {
testCases.forEach((item, index) => {
const result = cb(item.test);
if (result !== item.result) throw new Error(`Test ${index + 1}: expected ${item.result}, got ${result} instead.`)
});
}