Main logic

Now it's working.
Be careful, in JavaScript, there is the following:

```javascript
var input = 0;
if (input) {
  console.log('true');
} else {
  console.log('false');
}
```

`false` will be displayed, because the Number `0` is considered as `false` in the Boolean world.
Be careful of `Input`.
`inputValueFilter(0)` will probably return `false`.