Independent. Dynamic. Involved.
nlen

Introduction

Test