<p>You are given an array <code>nums</code> of <strong>non-negative</strong> integers and an integer <code>k</code>.</p>
<p>An array is called <strong>special</strong> if the bitwise <code>OR</code> of all of its elements is <strong>at least</strong><code>k</code>.</p>
<p>Return <em>the length of the <strong>shortest</strong><strong>special</strong><strong>non-empty</strong><spandata-keyword="subarray-nonempty">subarray</span> of</em><code>nums</code>, <em>or return</em><code>-1</code><em>if no special subarray exists</em>.</p>
<p> </p>
<p><strongclass="example">Example 1:</strong></p>
<divclass="example-block">
<p><strong>Input:</strong><spanclass="example-io">nums = [1,2,3], k = 2</span></p>