přidán string.lower() pro keywords a topChar bere parametr s větším počtem vrácených znaků